package org.ehe.business.bom.domain.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 结构调整
 * @author :zhangnn
 * @className :StructureAdjustment
 * @description: TODO
 * @date 2025-07-30 14:59:26
 */
@Data
public class StructureAdjustment {
    /**
     * 调整类型，可选值：UPDATE_QUANTITY（更新数量）、UPDATE_SUPPLIER（更新供应商）、ADD_ITEM（新增项）、REMOVE_ITEM（移除项）
     */
    private String adjustmentType;
    /**
     * 物料项ID
     */
    private Long itemId;
    /**
     * 物料编码
     */
    private String itemCode;
    /**
     * 物料名称
     */
    private String itemName;
    /**
     * 调整后的新数量
     */
    private BigDecimal newQuantity;
    /**
     * 调整后的新供应商ID
     */
    private Long newSupplierId;
    /**
     * 调整后的新供应商名称
     */
    private String newSupplierName;
    /**
     * 调整后的新单价
     */
    private BigDecimal newUnitPrice;
    /**
     * 调整备注说明
     */
    private String remark;
}
